sign one's own death warrant - Alemán Inglés Diccionario